The switch to g_signal_emit was all messed up, I forgot to add signals[]
around the signal enum and did not pass in the detail quark.
double *offscreen_x, double *offscreen_y)
{
g_signal_emit (window,
- FROM_PARENT,
+ signals[FROM_PARENT], 0,
parent_x, parent_y,
offscreen_x, offscreen_y,
NULL);
res = NULL;
g_signal_emit (window,
- PICK_OFFSCREEN_CHILD,
+ signals[PICK_OFFSCREEN_CHILD], 0,
x, y, &res);
return res;
res = NULL;
g_signal_emit (private->impl_window,
- GET_OFFSCREEN_PARENT,
+ signals[GET_OFFSCREEN_PARENT], 0,
&res);
return res;